
module.exports = {
  publicPath: process.env.NODE_ENV === 'production' ? '/wuhen_client/' : '/',
  outputDir: 'dist', // 构建输出目录
  assetsDir: 'assets', // 静态资源目录 (js, css, img, fonts)
  lintOnSave: false, // 是否开启eslint保存检测，有效值：ture | false | 'error'
  runtimeCompiler: true, // 运行时版本是否需要编译
  transpileDependencies: [], // 默认babel-loader忽略mode_modules，这里可增加例外的依赖包名
  productionSourceMap: true, // 是否在构建生产包时生成 sourceMap 文件，false将提高构建速度
  parallel: require('os').cpus().length > 1, // 构建时开启多进程处理babel编译

  devServer: {
    disableHostCheck: true,
    open: false, // 是否自动弹出浏览器界面，默认true
    host: 'localhost',
    port: 8081,
    https: false,
    hotOnly: false,
    proxy: { // 配置跨域/代理（将跨域的链接 代理成 本域名端口下的链接）
      '/api_2': {
        target: 'http://localhost:5000/', //需要代理的链接
        ws: true,  //是否也代理websocket链接
        changeOrigin: true,  //vue-cli3中默认true，发送请求头中host会设置成target
        // secure: false,  // 如果是https接口，需要配置这个参数
        pathRewrite: {
          '^/api_2': ''
        }
      }
    },
    before: app => { }
  }
}
